package edu.pku.sei.transformation.qvt.rule;

import java.util.List;

public interface IRelation {
	public String getName();
	public List<IDomain> getDomains();
	public List<IPrimitiveDomain> getPrimitiveDomains();
	public List<String> getVariables();
	public List<String> getWhen();
	public List<String> getWhere();
	public boolean isTopLevel();
	public List getAllDomains();
	public void setOwner(ITransformation owner);
	public ITransformation getOwner();
}
